約 4,024,713 件
https://w.atwiki.jp/ce00582/pages/1107.html
class prob{ double[] ex(){ double p; double mu; double sig; double yy; double th[]= new double[101]; int s; mu=0; sig=0.39; for (s=1;s 101;s++){ p=0.01*s-0.005; yy=seeky(p,mu,sig); th[s]=Math.exp(yy); } return th; } static double f(double x,double mu,double sig){ double pi,x1,x2,x3,fx; pi = 3.1415; x1=-Math.pow(x - mu,2) / (2*Math.pow(sig,2)); x2=Math.exp(x1); x3=sig*Math.pow(2*pi,0.5); fx=x2/x3; return fx; } static double g(double y,double mu, double sig){ double gx,h,x; int n,t; gx=0; h=0.001; t=(int)(y/h); for (n=-2000;n t;n++){ x=n*h; gx=gx+f(x,mu,sig)*h; } return gx; } static double seeky(double p,double mu,double sig){ double g1,g2,y1,y2,y3; int t; y1=0.4; y2=-0.2; g1=g(y1,mu,sig); t=0; while(t 100){ g2=g(y2,mu,sig); y3=y2+(p-g2)*(y2-y1)/(g2-g1); y1=y2; y2=y3; g1=g2; if (Math.pow(p-g2,2) 0.0001)t=1000; t=t+1; } return y2; } } class linear{ double[] ex(){ double th[]= new double[101]; int s; double tl; double tr; double ls; double w; double cs; double ys; double b1; double b2; double tr1; double tr2; double tr3; double wel; double maxwel; double maxtl; double maxtr; int t; int n; double h; double c[]= new double[101]; double y[]= new double[101]; double data[]=new double[201]; int n1; int n2; prob tai =new prob(); th=tai.ex(); maxwel=-999; maxtr=0; maxtl=0; for (n=20;n 45;n++){ tl=0.01*n; tr1=0.01; tr2=0.02; tr=tr1; b1=bud(tl,tr1,th); t=0; while (t 100) { b2=bud(tl,tr2,th); tr3=tr2-b2*(tr2-tr1)/(b2-b1); tr1=tr2; tr2=tr3; b1=b2; if (b2*b2 0.00001)t=1000; t=t+1; } tr=tr2; wel=seekwel(tl,tr,th); if (wel maxwel)maxtl=tl; if (wel maxwel)maxtr=tr; if (wel maxwel)maxwel=wel; } tl=maxtl; tr=maxtr; for (s=1;s 101;s++){ w=(1-tl)*th[s]; ls=(w-tr)/(2*w); if (ls 0)ls=0; c[s]=w*ls+tr; y[s]=th[s]*ls; } for (s=1;s 101;s++){ data[s]=c[s]; data[s+100]=y[s]; } return data; } static double ux(double c1,double l1){ double u1; double c3; double l3; int pp; pp=0; c3=c1; l3=l1; if (c3 0)pp=100; if (l3 0)pp=100; if (l3 1)pp=100; if (pp 50)c3=0.5; if (pp 50)l3=0.5; u1=Math.log(c3)+Math.log(1-l3); if (pp 50)u1=-999; return u1; } static double bud(double tl,double tr,double th[]){ double bx; int s; double w; double y1; double c1; double l1; bx=0; for (s=1;s 101;s++){ w=(1-tl)*th[s]; l1=(w-tr)/(2*w); if (l1 0)l1=0; y1=th[s]*l1; c1=w*l1+tr; bx=bx+y1-c1; } return bx; } static double seekwel(double tl,double tr,double th[]){ double sw; int s; double w; double l1; double c1; sw=0; for (s=1;s 101;s++){ w=(1-tl)*th[s]; l1=(w-tr)/(2*w); if (l1 0)l1=0; c1=w*l1+tr; sw=sw+ux(c1,l1); } return sw; } } class tax{ public static void main(String args[]){ double th[]= new double[101]; double c[]= new double[101]; double y[]= new double[101]; int opc[]= new int[101]; int opy[]= new int[101]; int opq[]= new int[101]; double u[][][]=new double[101][3][3]; double ww[][][]=new double[100][3][3]; double v[][][][]=new double[100][3][3][21]; int gotoc[][][][]=new int[100][3][3][21]; int gotoy[][][][]=new int[100][3][3][21]; int gotoq[][][][]=new int[100][3][3][21]; double endv[][]=new double[3][3]; int endc[][]=new int[3][3]; int endy[][]=new int[3][3]; int endq[][]=new int[3][3]; int s; double tl; double tr; double ls; double w; double cs; double ys; double b1; double b2; double tr1; double tr2; double tr3; double wel; double maxwel; double maxtl; double maxtr; int t; int n; int n1; int n2; int pp; int q; int j; double c1; double l1; double h; double u1; int ns1; int ns2; int qx; int nx1; int nx2; double vs; double v1; double maxv; double dc; double dy; int e; double data[]=new double[201]; prob tai =new prob(); th=tai.ex(); linear tool=new linear(); data=tool.ex(); for (s=1;s 101;s++){ c[s]=data[s]; y[s]=data[s+100]; } h=0.001; t=0; while(t 1000){ for (s=1;s 101;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ c1=c[s]+n1*h; l1=(y[s]+n2*h)/th[s]; u1=ux(c1,l1); u[s][n1+1][n2+1]=u1; } } } for (s=1;s 100;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ c1=c[s]+n1*h; l1=(y[s]+n2*h)/th[s+1]; u1=ux(c1,l1); ww[s][n1+1][n2+1]=u1; } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ for (q=-10;q 11;q++){ v[1][n1+1][n2+1][q+10]=-999; } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ q=n2-n1; v[1][n1+1][n2+1][q+10]=u[1][n1+1][n2+1]; } } for (s=2;s 100;s++){ for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ for (q=-10;q 11;q++){ u1=u[s][n1+1][n2+1]; qx=q-n1+n2; pp=0; if (qx 10)pp=100; if (qx -10)pp=100; if (pp 50)qx=0; vs=-999; ns1=0; ns2=0; for (nx1=-1;nx1 2;nx1++){ for (nx2=-1;nx2 2;nx2++){ v1=u1+v[s-1][nx1+1][nx2+1][qx+10]; if (ww[s-1][nx1+1][nx2+1] u1)v1=-999; if (v1 vs)ns1=nx1; if (v1 vs)ns2=nx2; if (v1 vs)vs=v1; } } if (pp 50)vs=-999; gotoc[s][n1+1][n2+1][q+10]=ns1; gotoy[s][n1+1][n2+1][q+10]=ns2; gotoq[s][n1+1][n2+1][q+10]=qx; v[s][n1+1][n2+1][q+10]=vs; } } } } for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ u1=u[100][n1+1][n2+1]; qx=n2-n1; vs=-999; ns1=0; ns2=0; for (nx1=-1;nx1 2;nx1++){ for (nx2=-1;nx2 2;nx2++){ v1=u1+v[99][nx1+1][nx2+1][qx+10]; if (ww[99][nx1+1][nx2+1] u1)v1=-999; if (v1 vs)ns1=nx1; if (v1 vs)ns2=nx2; if (v1 vs)vs=v1; } } endc[n1+1][n2+1]=ns1; endy[n1+1][n2+1]=ns2; endq[n1+1][n2+1]=qx; endv[n1+1][n2+1]=vs; } } maxv=-999; ns1=0; ns2=0; for (n1=-1;n1 2;n1++){ for (n2=-1;n2 2;n2++){ if (endv[n1+1][n2+1] maxv)ns1=n1; if (endv[n1+1][n2+1] maxv)ns2=n2; if (endv[n1+1][n2+1] maxv)maxv=endv[n1+1][n2+1]; } } opc[100]=ns1; opy[100]=ns2; opc[99]=endc[opc[100]+1][opy[100]+1]; opy[99]=endy[opc[100]+1][opy[100]+1]; opq[99]=endq[opc[100]+1][opy[100]+1]; for (j=1;j 99;j++){ s=99-j; opc[s]=gotoc[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; opy[s]=gotoy[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; opq[s]=gotoq[s+1][opc[s+1]+1][opy[s+1]+1][opq[s+1]+10]; } e=0; for (s=1;s 101;s++){ e=e+opc[s]*opc[s]+opy[s]*opy[s]; } for (s=1;s 101;s++){ c[s]=c[s]+opc[s]*h; y[s]=y[s]+opy[s]*h; } if (e 2)h=h/2; if (h 0.0001)t=10000; t=t+1; } for (s=1;s 95;s++){ dy=y[s+1]-y[s]; dc=c[s+1]-c[s]; if (dy 0)System.out.println(1-dc/dy); } } static double ux(double c1,double l1){ double up; double c3; double l3; int pp; pp=0; c3=c1; l3=l1; if (c3 0)pp=100; if (l3 0)pp=100; if (l3 1)pp=100; if (pp 50)c3=0.5; if (pp 50)l3=0.5; up=Math.log(c3)+Math.log(1-l3); if (pp 50)up=-999; return up; } }
https://w.atwiki.jp/clan_gps/pages/63.html
5月11日 (日) vs JINGI / 14-6 gpS Win. マップ 陣営 得点 出場メンバー Railhouse Speco 4-1 syaoly gift UI aska likeus 〃 Terro 4-1 syaoly gift UI aska likeus Northport Speco 3-2 syaoly gift UI aska likeus 〃 Terro 3-2 syaoly gift UI aska likeus
https://w.atwiki.jp/extranote/pages/37.html
Javaを使うのに絶対必要な JAVATM2 JDK 5.0 http //java.sun.com/j2se/1.5.0/ja/download.html ダウンロードしてインストールしたら、環境変数を設定 ■環境変数の設定(WindowsXPの場合) コントロールパネル→システム→システムのプロパティ→詳細設定→環境変数 を開く 変数 Path にJavaの入ってる場所(フルパス)を追記。 変数と変数の間を区切るのはセミコロン ; でな。 ---------- 変数名 Path 変数値 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C \ProgramFiles\QuickTime\QTSystem\;%JAVA_HOME%\bin;C \Program Files\MySQL\MySQL Server 4.1\bin ---------- ついでに後ほどつかうTomcatのために JAVA_HOME という環境変数も設定しておく。 ---------- 変数名 JAVA_HOME 変数値 C \Program Files\Java\jdk1.5.0_10 ---------- JAVA_HOME に設定しないで、Pathの方に C \Program Files\Java\jdk1.5.0_10\bin もOKです。
https://w.atwiki.jp/iosu56/pages/21.html
基礎の参照 http //www.atmarkit.co.jp/fjava/javatips/123java022.html http //himtodo.fc2web.com/java/smtpAuth.html aaa http //d.hatena.ne.jp/tanakakns/20120613/1339573480 SMTP認証参照 http //piyopiyocs.blog115.fc2.com/blog-entry-215.html テストコード import java.applet.*; import java.awt.*; import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class MailSend { public void send(){ Properties property = new Properties(); //SMTP サーバの設定 //this.smtpHost = smtpHost; property.put("mail.smtp.host", "mail.ibis.ne.jp"); property.setProperty("mail.smtp.auth", "true"); //this.session = Session.getDefaultInstance(props, null); property.put("mail.smtp.host","mail.ibis.ne.jp"); // SMTPサーバ名 property.put("mail.host","mail.ibis.ne.jp"); // 接続するホスト名 // メールセッションを確立 //Session session = Session.getDefaultInstance(property,null); Session session = Session.getInstance(property, new myAuth()); //new PasswordAuthentication("userName","ぱすわーどj") ); //Session.getDefaultInstance() //Session s = Session.getDefaultInstance(property,new PasswordAuthentication("userName","ぱすわーど")); // 送信メッセージを生成 MimeMessage objMsg=new MimeMessage(session); try { // 送信先(TOのほか、CCやBCCも設定可能) objMsg.setRecipients(Message.RecipientType.TO, "差出人めあど"); // Fromヘッダ InternetAddress objFrm = new InternetAddress("test@test.com","userName"); objMsg.setFrom(objFrm); // 件名 objMsg.setSubject("メールテスト","ISO-2022-JP"); // 本文 objMsg.setText("こんにちは","ISO-2022-JP"); // メール送信 Transport.send(objMsg); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); } } class myAuth extends Authenticator { protected PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentication("あいでぃー","ぱすわーどj"); } } }
https://w.atwiki.jp/javamock/pages/30.html
Date Javaにおいて java.util.Dateクラスは日付・時刻を扱うクラスです。 精度はミリ秒です。 Dateクラスのコンストラクタ Date() は現在の日時を保持したDateオブジェクトを生成します。 Dateクラスのコンストラクタ Date(long date) は指定されたミリ秒の値を使って Date オブジェクトを構築します。 また、Dateクラスのメソッドは以下のようなものがあります。※他にもあります setTime(long time) は1970/01/01 00 00 00 GMT からtimeミリ秒の時点を表すように設定します。 toString() はDateオブジェクトを文字列型に変換します。 after(Date when) はこの日付が、指定された日付より後にあるかどうかを判定します。 before(Date when) はこの日付が、指定された日付より前にあるかどうかを判定します。 Date 使用例 1 DateSample.java class DateSample { public static void main(String[] args) { // 現在日時 java.util.Date dateObject1 = new java.util.Date(); System.out.println("dateObject1 " + dateObject1); // 1970/01/01 00 00 00.000 java.util.Date dateObject2 = new java.util.Date(0); System.out.println("dateObject2 " + dateObject2); // 1970/01/01 00 00 00.000 から10000000000000ミリ秒経過時間 java.util.Date dateObject3 = new java.util.Date(10000000000000L); System.out.println("dateObject3 " + dateObject3); // setTime(long time) は指定されたミリ秒の値を使って、既存の Date オブジェクトを設定します。 java.util.Date dateObject4 = new java.util.Date(); dateObject4.setTime(20000000000000L); System.out.println("dateObject4 " + dateObject4); // toString() Dateオブジェクトを文字列型に変換します。 System.out.println(dateObject3.toString() + "\t" + dateObject4.toString()); // after(Date when),before(Date when)で日付の比較を行います。 System.out.println("dateObject1.after(dateObject2) " + dateObject1.after(dateObject2)); System.out.println("dateObject2.after(dateObject1) " + dateObject2.after(dateObject1)); System.out.println("dateObject1.before(dateObject2) " + dateObject1.before(dateObject2)); System.out.println("dateObject2.before(dateObject1) " + dateObject2.before(dateObject1)); } } 実行結果 C \java javac DateSample.java C \java java DateSample dateObject1 Tue Mar 03 22 59 48 JST 2009 dateObject2 Thu Jan 01 09 00 00 JST 1970 dateObject3 Sun Nov 21 02 46 40 JST 2286 dateObject4 Tue Oct 11 20 33 20 JST 2603 Sun Nov 21 02 46 40 JST 2286 Tue Oct 11 20 33 20 JST 2603 dateObject1.after(dateObject2) true dateObject2.after(dateObject1) false dateObject1.before(dateObject2) false dateObject2.before(dateObject1) true また、「Thu Jan 01 09 00 00 JST 1970」のような表記ではなく他のフォーマットにしたい場合には、 java.text.DateFormatやjava.text.SimpleDateFormatなどDate型のフォーマットを行えるクラスがあります。
https://w.atwiki.jp/h264hirasa/pages/20.html
JAVA Advanced Image (JAI) https //jai.dev.java.net/binary-builds.html JAI インストール
https://w.atwiki.jp/mdk_0711/pages/16.html
FAQ new Boolean ってイケてないの? 内部で new させることには意味が無いので、valueOf() を使用すること。 C/C++みたいに参照渡し出来ないの? プリミティブ型では出来ません。必ず参照型を使うこと。 VC++のmid()メソッドみたく、文字列の一部を取り出したい substring()メソッド使う。 文字列結合したいんだけど… StringBufferクラスにappendしてから文字列化(toString())する。 String型を + 演算子で連結すると、内部で new しまくるので、使っては駄目。 三項演算子使える? Yes 上手く使えば、switch 文とかの替わりになる。 文字列比較に == しても上手くいかない Java は内部的にはポインタで管理しているので、文字列比較しようとしても、アドレス比較になってしまうらしい。なので、equals()メソッドで比較すること。
https://w.atwiki.jp/javamock/pages/61.html
クラス Javaにおいてクラスとはデータと操作手順であるメソッドをまとめたオブジェクトの雛形を定義したものです。 HelloWorld.javaのページで書いたことと重複する箇所もありますが、また書くことにします。 クラスは以下のように記述します 修飾子 class クラス名 extends スーパークラス implements インターフェース, インターフェース, インターフェース ...{ フィールド,コンストラクタ,メソッド,内部クラスなど } 修飾子 以下の修飾子を指定します ※記述しなければデフォルトの修飾子になります 修飾子 修飾子種別 public アクセス修飾子 protected アクセス修飾子 private アクセス修飾子 static スタティック修飾子 final ファイナル修飾子 abstract 抽象修飾子 strictfp 厳密浮動小数修飾子 extends スーパークラス 継承するクラスを指定します ※記述しなければ「extends java.lang.Object」になります implements インターフェース, インターフェース, インターフェース ... インターフェースを指定します ※インターフェースが必要なければ記述しません クラスの構成要素 クラスの構成要素は主に以下の4つになります。 フィールド オブジェクトが持つ状態を表す。 コンストラクタ クラスからオブジェクトが生成される時に実行される初期化処理。 メソッド オブジェクトが持っている振る舞いを表す。 内部クラス 特定のクラスの中に定義した別のクラス。
https://w.atwiki.jp/javafx/pages/34.html
JavaFXでの文字列の連結について JavaとJavaFXでは文字列の連結が異なります。 単純な文字列の連結 Javaの場合 System.out.println("Hello,"+"World"); JavaFXの場合 System.out.println("Hello,".concat("World")); これら違いからわかるようにJavaFXでは、Javaでは文字列の連結演算子であった「+」が使えなくなっています。 文字列と数式の連結 JavaFXでは文字列の連結演算子が使えないので、文字列と数式の連結も異なってきます。 System.out.println("1/2={1/2}"); このように「{ }」で囲った範囲を数式として処理します。つまりこの結果は、 1/2=0.5 となります。 trackback
https://w.atwiki.jp/daphne/pages/190.html
ここでは予めPCに取り込んだ動画をHuffYUVとBatchDOO!を使用してAVI(YUY圧縮)ファイルに変換します。 HuffYUVをダウンロードし、同梱のhuffyuv.infを右クリックしてインストールを選択します。 BatchDOO!を起動して変換したい動画をドラッグ&ドロップします。 おまかせは「手動」を、ファイル形式は「AVI」を、コーデック(動画)は「HUFFYUV」を指定して下さい。 保存先や音声設定などを指定します。 【設定例】 ・サイズ:640x480 ・フレームレート:29.97fps ・ビットレート:768kbps ・チャンネル:2 ・コーデック(音声):WMAV1 ・サンプルレート:48000Hz ・ビットレート:48kbps Go!ボタンを押し、進行状況のメーターがフルになればAVIファイルが作成されます。